/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.japo.java.basics.samples;

import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;

/**
 *
 * @author joanpaon
 */
public class LeerPropiedades {
    /* --- */

    // Nombres de archivos;
    public static final String ARCHIVO_INI = "config.ini";
    public static final String ARCHIVO_XML = "config.xml";

    public static void main(String[] args) {
        LeerPropiedades lp = new LeerPropiedades();
        lp.lanzarAplicacion();
    }

    private void lanzarAplicacion() {
        // Instancia de la clase Proterties
        Properties propiedades = new Properties();

        try {
            // Abre los archivos
            FileReader frIni = new FileReader(ARCHIVO_INI);
//            FileInputStream fisXml = new FileInputStream(ARCHIVO_XML);

            // Carga las propiedades
            propiedades.load(frIni);
//            propiedades.loadFromXML(fisXml);

            // Muestra las propiedades existentes
            System.out.println(propiedades.getProperty("host"));
            System.out.println(propiedades.getProperty("port"));
            System.out.println(propiedades.getProperty("user"));
            System.out.println(propiedades.getProperty("pass"));
        } catch (IOException e) {
            System.out.println(e);
        }

    }
}